.ribbon {
    padding: 0 60px;
    position: relative;
    width: 904px;
}

#ribbon {
    padding				: 0 60px;
    position			: relative;
    width				: 904px;
    height				: 130px;
    -moz-box-shadow		: inset 0 0 25px #000000;
	-webkit-box-shadow 	: inset 0 0 25px #000000;
    box-shadow			: inset 0 0 25px #000000;
}

#ribbon-element-0, 
#ribbon-element-1, 
#ribbon-element-2, 
#ribbon-element-3, 
#ribbon-element-4{
    border-color		: #AFAFAF;
	margin				: 18px 10px;
	display				: inline-block;
    height				: 90px;
    width				: 150px;
    background-repeat	: no-repeat;
    border				: 5px solid transparent;
}
    
    
#ribbon-element-0 {
	background			: url("../images/sample_cofs_thumb.jpg");
}

#ribbon-element-1 {
	background			: url("../images/sample_art_gallery_thumb.jpg");
}

#ribbon-element-2 {
	background			: url("../images/sample_biolincc_thumb.jpg");
}

#ribbon-element-3 {
	background			: url("../images/sample_nccor_catalog_thumb.jpg");
}

#ribbon-element-4 {
	background			: url("../images/sample_mowit_thumb.jpg");
}

#ribbon-element-0:hover, 
#ribbon-element-1:hover, 
#ribbon-element-2:hover, 
#ribbon-element-3:hover, 
#ribbon-element-4:hover{
    -moz-box-shadow		: 0 0 10px #000000;
	-webkit-box-shadow 	: 0 0 10px #000000;
    box-shadow			: 0 0 10px #000000;
    border				: 5px solid #8BA4DF;
	}

#ribbon-element-0.activeSlide,
#ribbon-element-1.activeSlide,
#ribbon-element-2.activeSlide,
#ribbon-element-3.activeSlide,
#ribbon-element-4.activeSlide{
    -moz-box-shadow		: 0 0 10px #000000;
	-webkit-box-shadow 	: 0 0 10px #000000;
    box-shadow			: 0 0 10px #000000;
    border				: 5px solid #8BA4DF;
	}
	
#samples{
    background      : -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#FFFFFF));
    background      : -moz-linear-gradient(top, #CCCCCC, #FFFFFF);
    filter          : progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#FFFFFF');
    margin-top		: 15px;
}

#samples #body_text	{
	padding			: 0;
	}
	
#sample {    
	background: none repeat scroll 0 0 #FFFFFF;
    height: 500px;
    margin: 20px;
    z-index	: 0;
}	
	
#sample_pic{
	height				: 360px;
    width				: 600px;
    cursor				: pointer;
    margin				: 30px auto auto 30px;
    -moz-box-shadow		: 0 0 5px #000000;
	-webkit-box-shadow 	: 0 0 5px #000000;
    box-shadow			: 0 0 5px #000000;
	float				: left;
}

#sample_pic:hover {
    -moz-box-shadow		: 0 0 15px #000000;
	-webkit-box-shadow 	: 0 0 15px #000000;
    box-shadow			: 0 0 15px #000000;
    filter				: progid:DXImageTransform.Microsoft.dropShadow(color=#CCCCCC, offX=3, offY=3, positive=true);
}

#sample_text_description {
	font-size			: 16px;
}

#sample_mowit #sample_text{
    color			: #2E4F0A;
    text-align		: left;
    margin			: left;
    float			: right;
}

#sample_mowit #sample_text #sample_text_header p{
    font-size		: 35px;
    font-weight		: bold;    
    margin			: 10px 0px;
	}

#sample_mowit #sample_text #sample_text_body p{
	font-size		: 14px;
	color			: #557F27;
}

#sample_mowit #sample_text_body {
    border-bottom: 5px solid #A0D418;
    border-top: 5px solid #A0D418;
}

.sample h2{
    background: url("../images/underline-headline.gif") repeat-x scroll center bottom transparent;
    color: #1F397F;
    line-height: 2;
    margin: 0;
    padding: 7px 0;
    text-align: left;
	}	
	
#sample_text {
    width		: 295px;
	padding 	: 50px 25px;
}
	
#sample_biolincc #sample_text{
    color			: #17497E;
    text-align		: left;
    margin			: left;
    float			: right;
}

#sample_biolincc #sample_text #sample_text_header p{
    font-size		: 35px;
    font-weight		: bold;  
    margin			: 10px 0px;
	}

#sample_biolincc #sample_text #sample_text_body p{
	font-size		: 14px;
	color			: #558EC6;
}

#sample_biolincc #sample_text_body {
    border-bottom: 5px solid #558EC6;
    border-top: 5px solid #558EC6;
}

#sample_art_gallery #sample_text{
    color			: #62381F;
    text-align		: left;
    margin			: left;
    float			: right;
}

#sample_art_gallery #sample_text #sample_text_header p{
    font-size		: 35px;
    font-weight		: bold;  
    margin			: 10px 0px;
	}

#sample_art_gallery #sample_text #sample_text_body p{
	font-size		: 14px;
	color			: #998C7B;
}

#sample_art_gallery #sample_text_body {
    border-bottom: 5px solid #998C7B;
    border-top: 5px solid #998C7B;
}

#sample_nccor_catalog #sample_text{
    color			: #085263;
    text-align		: left;
    margin			: left;
    float			: right;
}

#sample_nccor_catalog #sample_text #sample_text_header p{
    font-size		: 35px;
    font-weight		: bold;  
    margin			: 10px 0px;
	}

#sample_nccor_catalog #sample_text #sample_text_body p{
	font-size		: 14px;
	color			: #1190AD;
}

#sample_nccor_catalog #sample_text_body {
    border-bottom: 5px solid #1190AD;
    border-top: 5px solid #1190AD;
}

#sample_cofs #sample_text{
    color			: #56618E;
    text-align		: left;
    margin			: left;
    float			: right;
}

#sample_cofs #sample_text #sample_text_header p{
    font-size		: 35px;
    font-weight		: bold;  
    margin			: 10px 0px;
	}

#sample_cofs #sample_text #sample_text_body p{
	font-size		: 14px;
	color			: #9FA8D3;
}

#sample_cofs #sample_text_body {
    border-bottom: 5px solid #9FA8D3;
    border-top: 5px solid #9FA8D3;
}


#sample_mowit, 
#sample_biolincc, 
#sample_art_gallery,  
#sample_nccor_catalog,
#sample_cofs{
    display: block;
    height: 390px;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 975px;
    z-index: 3;
}
.ribbon #next {
	background-image : url("../images/nextButton-trans.png");
	display: block;
    height: 84px;
    right: -11px;
    position: absolute;
    width: 73px;
    z-index: 100;
    top		: 18px
}

.ribbon #previous {
	background : url("../images/prevButton-trans.png");
	display: block;
    height: 84px;
    left: -11px;
    position: absolute;
    width: 73px;
    z-index: 100;
    top		: 18px
}

#next:hover{
	background-image : url("../images/nextButton-hover-trans.png");
}

#previous:hover {
	background : url("../images/prevButton-hover-trans.png");
}